Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F1 Portugal F2 St. Petersburg Open - St. Petersburg X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba Open Castilla y Leon - Segovia China Open - Beijing BMW Tennis Championship - Sunrise Siemens Open - Scheveningen Sophia Antipolis Challenger Orleans Challenger Rennes Challenger Canberra Challenger Alicante Challenger Gran Canaria 2 Challenger Copa Sevilla Internacionales de Andalucia - Seville AT&T Challenger of Dallas - Dallas Open Costa Daurada - Tarragona Rome Challenger Istanbul Challenger Petange Challenger Mons Challenger Braunschweig Challenger Rennes Challenger Orleans Challenger Rome Challenger Almaty Challenger Canberra Challenger Eckental Challenger Alicante Challenger Tunis Challenger Heilbronn Challenger Prostejov Challenger Perugia Challenger Augsburg Challenger Seville Challenger Brest Challenger Quimper Challenger Challenger Tunisie - Tunis Internazionali di Tennis di Bergamo - Bergamo AAPT Championships - Adelaide Marrakech Challenger Bordeaux Challenger Prostejov Challenger Cordenons Challenger Petange Challenger Open 13 - Marseille Rome Challenger Bordeaux Challenger St. Remy Challenger Braunschweig Challenger Happy Valley Challenger Irving Challenger Aix En Provence Challenger Prostejov Challenger Mouilleron-Le-Captif Challenger The Dubai Tennis Championships - Dubai Quimper Challenger Wroclaw Challenger Bastad Challenger Scheveningen Challenger Tampere Challenger Biella Challenger Cordenons Challenger Manerbio Challenger Como Challenger Genova Challenger Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London Generali Open 2000 - Kitzbuhel Salem Open - Hong Kong Qatar Mobil Open 2001 - Doha Copa AT&T - Buenos Aires Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Generali Open 2001 - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon Allianz Suisse Open Gstaad - Gstaad RCA Championships - Indianapolis Kremlin Cup - Moscow Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Prostejov Challenger Croatia Open Umag - Umag Lyon Challenger Chennai Open - Chennai Open 13 - Marseille SAP Open - San Jose TCT Open - Tunis Trofeo Barcelona de Tenis - Barcelona Brisbane - Brisbane Challenger Casino Lugano - Lugano Memorial Savigny - Sassuolo Open de Montauban - Montauban Siemens Open 2001 - Scheveningen Marbella Challenger IPP Open - Helsinki Open 88 - Contrexeville Northern Electric Open 1999 - Newcastle Baumag Open - Budapest Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia Bulgarian Open - Sofia Banja Luka Challenger 2003 - Banja Luka Pekao Open 2003 - Szczecin Dharwad Challenger 2003 - Dharwad Lambertz Open - Aachen Okal Cup 2003 - Eckental 6th Sardinian International Championships - Cagliari Open 13 - Marseille 10ø Tornea B. Camparini - Reggio Emilia Porsche Open - Poznan Open de la Comunidad Valenciana - Valencia Internationaux de Tennis de Brest - Brest KGHM Polish Indoors - Wroclaw Maia Challenger Generali Open - Kitzbuhel Croatia Open - Umag Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island China Open - Beijing Open Romania - Bucharest Swiss Indoors Basel - Basel Heineken Open Shanghai - Shanghai Open de Moselle - Metz Chennai Open - Chennai Ciudad de Pozoblanco 'Open Diputacion' - Cordoba V Abierto Internacional de Salinas - Salinas BellSouth Open - Vina del Mar Czech Open 2006 - Prostejov Bancastato Challenger Lugano - Lugano Argentina Open - Buenos Aires St. Petersburg Open - St. Petersburg Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten Zagreb Open - Zagreb Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Milan Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Open Romania - Bucharest Thailand Open - Bangkok Open de Moselle - Metz Wartburg Open - Eisenach AIG Japan Open - Tokyo KGHM Dialog Polish Indoors - Wroclaw Open de Montauban - Montauban Stockholm Open - Stockholm Porsche Open - Poznan ATP Open Castilla y Leon - Segovia Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Sydney International - Sydney Open de Charleroi - Charleroi Mitsubishi Electric Europe Cup - Monza Lambertz Open - Aachen Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Open de Tenis Comunidad Valenciana - Valencia Tennis Napoli Cup - Napoli Estoril Open - Estoril Quimper Challenger The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Prostejov Challenger Qatar ExxonMobil Open - Doha Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest ABN AMRO World Tennis Tournament - Rotterdam Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha St. Remy Challenger Mons Challenger Orleans Challenger Mons Challenger The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Stella Artois Championships - London Mouilleron-Le-Captif Challenger XXX Edizione 'A Savoldi Marco' - Manerbio Belgaum Open - Belgaum Red Letter Days Open - Nottingham Allianz Suisse Open - Gstaad VII Avierto Internacional de Salinas - Salinas Volkswagen Challenger 2004 - Wolfsburg Ilkley Challenger Marburg Challenger Mercedes Cup - Stuttgart San Luis Potosi Challenger 2002 - San Luis Potosi Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Mumbai Open - Mumbai Open de Moselle - Metz BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Next Generation Adelaide International - Adelaide Garden Open - Rome Delray Beach International Tennis Championships - Delray Beach PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest China Open - Beijing VIII Torneo Internazionale di Tennis - Barletta ATP Kremlin Cup - Moscow Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BMW Open - Munich Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne XXXVII Torneig C.E. Laieta - Barcelona Mercedes Cup - Stuttgart Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Nord/LB Open - Braunschweig Open de Moselle - Metz China Open - Beijing AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Tashkent Challenger Grand Prix de Tennis de Lyon - Lyon Orleans Challenger Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Garden Open 2004 - Rome Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle AEGON International - Eastbourne Catella Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad San Remo Tennis Cup - San Remo Thailand Open - Bangkok China Open - Beijing Heilbronn Challenger St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Marburg Challenger Allianz Suisse Open - Gstaad If Stockholm Open - Stockholm PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Bratislava Challenger Grand Prix Hassan II - Casablanca Serbia Open - Belgrade AEGON Championships - London AEGON International - Eastbourne Credit Agricole Suisse Open - Gstaad Memorial Savigni - Sassuolo China Open - Beijing Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Castilla y Leon - Segovia BRD Nastase Tiriac Trophy - Bucharest Lille Challenger Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Aix En Provence Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Ilkley Challenger Valencia Open - Valencia Open Sud de France - Montpellier Royal Guard Open Chile - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Heineken Open - Auckland Apia International - Sydney Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch AEGON Championships - London SkiStar Swedish Open - Bastad Siemens Open 2004 - Scheveningen Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing Riviera di Rimini Challenger 2004 - Rimini Erste Bank Open - Vienna Swiss Indoors Basel - Basel Valencia Open - Valencia Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai ASB Classic - Auckland Mons Challenger Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Biella Challenger Geneva Open - Geneva Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch AEGON Championships - London Bet-at-home Open - Hamburg Suisse Open - Gstaad BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Moselle Open - Metz Gran Canaria 1 Challenger Shenzhen Open - Shenzhen China Open - Beijing Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open Sud de France - Montpellier Memphis Open - Memphis Delray Beach Open - Delray Beach Open 13 - Marseille Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Moselle Open - Metz Erste Bank Open - Vienna Siemens Open - Scheveningen IPP Open - Helsinki Qatar ExxonMobil Open - Doha Open 88 - Contrexeville Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Antalya Cup - Antalya Morocco Tennis Tour - Rabat Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Sydney International - Sydney New York Open - New York Barcelona Open Banc Sabadell - Barcelona Morocco Tennis Tour - Marrakech Davidoff Swiss Indoors - Basel Generali Open - Kitzbuhel Braunschweig Challenger Open Sud de France - Montpellier Delray Beach Open - Delray Beach Grand Prix de Tennis de Lyon - Lyon Bordeaux Challenger Internationaux de Tennis de Brest - Brest Sydney International - Sydney Heineken Open - Auckland Millenium Tennis Championships - Delray Beach Open Castilla y Leon Trofeo Iberdrola - Segovia Synsam Swedish Open - Bastad Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Davidoff Swiss Indoors - Basel Black Forest Open - Freudenstadt Genova Challenger TED Open - Istanbul USTA Men's Challenger of Dallas - Dallas Davidoff Swiss Indoors - Basel Open de L'Isere (Open 38) - Grenoble Helsinki Challenger Heineken Open - Auckland Croatia Open - Umag Chennai Open - Chennai The 10tele.com Open - Nottingham Campionati Internazionali di Sicilia - Palermo The Dubai Tennis Championships - Dubai The Artois Championships - London SA Tennis Open - Johannesburg Heineken Open - Auckland Mercedes Cup - Stuttgart Kremlin Cup - Moscow AEGON International - Eastbourne Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Open Sud de France - Montpellier Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart PTT Thailand Open - Bangkok If Stockholm Open - Stockholm BRD Nastase Tiriac Trophy - Bucharest ABN AMRO World Tennis Tournament - Rotterdam Bet-at-home Open - Hamburg RCA Championships - Indianapolis Adidas Open de Toulouse - Toulouse Chevrolet Cup - Vina del Mar Milan Indoors - Milan Grand Prix Hassan II - Casablanca Trofeo Conde de Godo - Barcelona Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia The Samsung Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Generali Open 2003 - Kitzbuhel Brasil Open - Sao Paulo Japan Open - Tokyo Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon 2003 Mercedes Cup - Stuttgart The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney BMW Open - Munich Grand Prix Hassan II - Casablanca Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven Open de Moselle - Metz Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Heilbronn Challenger U.S. Mens's Clay Court Championship - Houston Pilot Pen Tennis - New Haven Tennis Masters Series - Madrid Qatar Exxon Mobil Open - Doha BNP Paribas Masters - Paris ABN AMRO World Tennis Tournament - Rotterdam Pacific Life Open - Indian Wells Grand Prix Hassan II - Casablanca International German Open - Hamburg NASDAQ-100 Open - Miami Pilot Pen Tennis - New Haven Open de Moselle - Metz Stockholm Open - Stockholm AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Tennis Masters Series - Monte Carlo Medibank International - Sydney Telecom Italia Masters - Rome ABN AMRO World Tennis Tournament - Rotterdam Serbia Open - Belgrade Tennis Masters Series - Hamburg Rogers Cup - Montreal PTT Thailand Open - Bangkok Western & Southern Financial Group Masters - Cincinnati Rakuten Japan Open - Tokyo Tennis Masters Series - Madrid Qatar ExxonMobil Open - Doha BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Citi Open - Washington Campionati Internazionali d'Italia - Rome St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Masters Series Hamburg - Hamburg Open Sud de France - Montpellier Next Generation Adelaide International - Adelaide Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Rogers Masters - Toronto BMW Open - Munich Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Bet-at-home Cup - Kitzbuhel Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Aircel Chennai Open - Chennai Orange Prokom Open - Sopot Masters Series Monte-Carlo - Monte Carlo Copa Claro - Buenos Aires Portugal Open - Oeiras Masters Series - Hamburg AEGON Championships - London ATP Kremlin Cup - Moscow Mercedes Cup - Stuttgart ABN AMRO World Tennis Tournament - Rotterdam Next Generation Adelaide International - Adelaide Rogers Masters - Montreal China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Western & Southern Financial Group Masters - Cincinnati SAP Open - San Jose Tennis Masters Series - Madrid Dubai Duty Free Tennis Championships - Dubai Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rio Open - Rio de Janeiro Internazionali BNL dItalia - Rome Dubai Duty Free Tennis Championships - Dubai Mutua Madrilena Masters Madrid - Madrid BRD Nastase Tiriac Trophy - Bucharest Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Dutch Open Tennis - Amersfoort Monte-Carlo Rolex Masters - Monte-Carlo Bet-at-home Cup - Kitzbuhel European Open - Antwerp Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Bank Austria Tennis Trophy - Vienna Rogers Cup - Toronto Apia International - Sydney AIG Japan Open Tennis Championships - Tokyo Erste Bank Open - Vienna Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai International Championship of Croatia - Umag Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Barcelona Open BancSabadell - Barcelona Sony Ericsson Open - Miami Heilbronn Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Swiss Indoors Basel - Basel Open Sud de France - Montpellier Sony Ericsson Open - Miami TD Waterhouse Cup - Long Island Swiss Open - Gstaad Monte-Carlo Rolex Masters - Monte-Carlo St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Mutua Madrilena Madrid Open - Madrid Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells New York Open - New York Thailand Open - Bangkok Mutua Madrid Open - Madrid Heineken Open - Auckland BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells ABN/AMRO World Tennis Tournament - Rotterdam Sony Open Tennis - Miami Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Topshelf Open - 's-Hertogenbosch Shanghai Rolex Masters - Shanghai Konzum Croatia Open - Umag BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Moselle Open - Metz Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Copa Claro - Buenos Aires Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Open de la Comunidad Valenciana - Valencia AIG Japan Open - Tokyo Open Seat Godo 2003 - Barcelona Gerry Weber Open - Halle Grand Prix de Tennis de Lyon - Lyon German Tennis Championships - Hamburg Tata Open - Chennai The Dubai Tennis Championships - Dubai French Open - Paris Grand Prix Hassan II - Casablanca U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Orange Warsaw Open - Warsaw Regions Morgan Keegan Championships - Memphis Open 13 - Marseille Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, QF, USA-FRA 4-1 ARAG ATP World Team Championship - Dusseldorf Erste Bank Open - Vienna Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Paris Campeonato de Espana Kia de Tenis 2004 - Madrid 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong Kooyong Classic - Kooyong All Lower level tournaments Olympics - Beijing U.S. Open - New York Credit Agricole Suisse Open - Gstaad BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Miami Open - Miami U.S. Open - New York French Open - Paris Swiss Open - Gstaad Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Australian Open Qualifying - Doha U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, World Group, F, RUS-FRA 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, 1R, FRA-SWE 3-2 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, 1R, CAN-ESP 3-2